home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / x / gui / amiga / daggx0_1.rdm < prev    next >
Encoding:
Text File  |  1993-12-09  |  5.8 KB  |  183 lines

  1. Short: v. 0.1 of Amiga X windows server
  2.  
  3. ALPHA TEST RELEASE ALPHA TEST RELEASE ALPHA TEST RELEASE
  4.  
  5.     ######                                  #     #
  6.     #     #    ##     ####    ####   ######  #   #
  7.     #     #   #  #   #    #  #    #  #        # #
  8.     #     #  #    #  #       #       #####     #
  9.     #     #  ######  #  ###  #  ###  #        # #
  10.     #     #  #    #  #    #  #    #  #       #   #
  11.     ######   #    #   ####    ####   ###### #     #
  12.  
  13. ALPHA TEST RELEASE ALPHA TEST RELEASE ALPHA TEST RELEASE
  14.  
  15. This version of DaggeX is:
  16.  
  17.     Copyright (C) 1993 Kari J. Mettinen <mettinen@kruuna.helsinki.fi>
  18.     Copyright (C) 1993 Leonard K. Norrgσrd <vinsci@nic.funet.fi>
  19.     All rights reserved.
  20.  
  21. DaggeX version 0.1.  Release date 13th May, 1993.
  22.  
  23. DaggeX is named after Kari `Dagge' Mettinen who made the biggest part
  24. of the work on this X server.  The naming process took about one
  25. minute and was performed this morning.  (Of course I take the credit
  26. for coming up with the name ;-) If you think it sounds somewhat like
  27. "Linux", yes it seems to do so.  It turns out that Linus Torvalds is
  28. helping out with teaching Dagge how to count at the university.  That's
  29. much needed. :-> -- vinsci)
  30.  
  31. Note: we intend to make later release versions of DaggeX available with
  32. source, probably under the GNU General Public License (GPL).  For now,
  33. we want to hide the source until we get a chance to clean it up.
  34.  
  35. NOTE: This is a rather early prerelease.  While it mostly works,
  36. several things do not work at all, and some things may crash your
  37. Amiga unless you have prepared yourself.  All problems will of course
  38. be fixed as soon as we find the time.
  39.  
  40.  
  41. NOTE:
  42. NOTE:  THIS IS SO FAR ONLY FOR THE ADVENTUROUS.  A MORE STABLE
  43. NOTE:  RELEASE WILL BE AVAILABLE LATER.
  44. NOTE:
  45.  
  46.  
  47. WHAT YOU NEED:
  48.  
  49.     - Commodore's AS225 networking package (actually, only
  50.       inet.library from the AS225 package is needed).
  51.     - 68020 CPU or better (may work with plain 68000,
  52.       but that was never tested)
  53.     - X client programs
  54.     optional:
  55.     - Ethernet connection to some machine with X clients.
  56.  
  57.     With AmigaOS 2.1, you get to use the nice ASL screenmode
  58.     requester.  Under 1.3 or 2.0, you can't use ECS or better
  59.     screens.
  60.  
  61. INCLUDED:
  62.  
  63.     - Prerelease/alphaversion of the next official verison of
  64.     Markus Wild's ixemul.library.  This version includes networking
  65.     support a'la TCP/IP with a BSD programming interface.
  66.     ixemul.libraryrelies on CBM's inet.library for the actual net
  67.     traffic.
  68.     - Enforcer
  69.     - Mungwall
  70.  
  71. SOME SHORTCOMINGS IN THIS VERSION:
  72.  
  73.     The color database doesn't work, so some programs will draw
  74.     everything in black or everything in white.  Xterm, xcalc,
  75.     Epoch xfig and many others work OK.  TWM draws everything in
  76.     white, but works otherwise (you can't read the menus of course).
  77.     (You must use window managers running on remote computers until
  78.     we get, say TWM, ported to AmigaOS).
  79.  
  80.     The keyboard is USA0 only, but xmodmap is rumored to work (not
  81.     included).
  82.  
  83.     The SHIFT key behaves a little strange, in that you can't type
  84.     !"#$%&/()= etc.  Upper and lower case characters work fine.
  85.  
  86.     The mouse works.  We have not yet tested with threebuttoned
  87.     mice (my is under repair, and Dagge is about to buy one unless
  88.     one shows up in the mailbox, of course ;-).
  89.  
  90.     It's a black & white server only, so far.  Color is many many
  91.     months away.
  92.  
  93.     The intuition autoscroll feature doesn't work.
  94.  
  95.     It doesn't behave; you must protect your system with Enforcer
  96.     and Mungwall, or the server will boot your machine.
  97.  
  98.     It's hard to exit the server, but quitting all clients has been
  99.     known to work.
  100.  
  101.  
  102. HOW TO INSTALL:
  103.  
  104.     1) Unpack the archive and read the file DaggeX.readme.
  105.     Oh, you    seem to be doing this already.  :)
  106.  
  107.     2) Copy ixemul.library to libs:
  108.  
  109.         copy libs/ixemul.library libs:
  110.  
  111.     If you already have an older version of ixemul.library,
  112.     you can still copy this new version there, as this version
  113.     in addition to the networking support provides the same functions
  114.     as older versions of ixemul.library.
  115.  
  116.     3) Say you unpacked DaggeX into the directory
  117.     `Test:tmp/DaggeX-0.1'.  As far as DaggeX and ixemul.library
  118.     is concerned, this is referred to as `/test/tmp/DaggeX-0.1'.
  119.  
  120.     4) Start a standard AmigaDOS shell.  Change directory to
  121.     where DaggeX is.
  122.  
  123.         cd test:tmp/daggex-0.1
  124.  
  125.     Then, you may or may not have to do this step:
  126.  
  127.         cpu nofastrom
  128.  
  129.     5) Start Mungwall:  (Note: this is by no means a fresh version of
  130.                  mungwall.  It just happened to be the one I used).
  131.  
  132.         run tools/mungwall nametag
  133.  
  134.     6) Start the Enforcer:  (Note: likewise this is an ld version of
  135.                 enforcer.  You many have to get a recent one).
  136.  
  137.         run tools/enforcer on
  138.  
  139.     7) Enter the following commands (note: the commands
  140.     are "set", NOT "setenv"), with modifications as needed,
  141.     again, in a standard AmigaDOS shell:
  142.  
  143.         set HOSTNAME 127.0.0.1
  144.         set DISPLAY  127.0.0.1:0
  145.         set XAUTHORITY /test/tmp/DaggeX-0.1/.Xauthority
  146.  
  147.     The provided authority file was created using xauth in the
  148.     following way (you need not perform these commands):
  149.  
  150.         % bin/xauth
  151.         xauth> add 127.0.0.1:0 . 11223344
  152.         xauth> exit
  153.         %
  154.  
  155.     8) Start the X server:
  156.  
  157.        DaggeX -auth $XAUTHORITY -fp /test/tmp/DaggeX-1.0/fonts >NIL:
  158.  
  159.     If you leave out the `>NIL:' at the end, DaggeX will print
  160.     boatloads of debug info in the shell window.  With the `>NIL:'
  161.     DaggeX still prints the debug info which is immediately discarded.
  162.     Printing the debug info takes time regardless, so do not draw
  163.     conclusions about the speed of DaggeX with this version of the
  164.     server.
  165.  
  166.     9) Run your clients.  This may involve the following, for example:
  167.  
  168.     Log in on the computer with the X programs you want to run.
  169.     Now you must tell it about the password to access your Amiga's
  170.     X dispaly; this is done with the xauth program like this:
  171.  
  172.     % xauth
  173.     xauth> add myamiga.foo.edu:0 . 11223344
  174.     xauth> exit
  175.     %
  176.  
  177.     Where you make sure that the hexadecimal password at the end
  178.     is the same as on the server side.  If it is not, the clients
  179.     will not be granted access to DaggeX' X display.
  180.  
  181.     10) Enjoy.  :)
  182.  
  183.